C shell (csh veya özetle "tcsh"), açık kaynaklı bir Unix ve Unix benzeri işletim sistemleri için bir kabuk (shell) programıdır. C dilinin bir varyasyonu olarak geliştirilmiştir ve daha önceki Bourne shell (sh) in yerine geçmiştir.
C shell başlangıçta BSD Unix işletim sistemi için geliştirilmiştir ve daha sonra diğer Unix tabanlı işletim sistemleri üzerinde kullanılmıştır. C shell, interaktif kullanıcı arayüzü için özellikle tasarlanmıştır ve birçok kullanışlı özellik sunar, örneğin:
Komut düzenleme ve tamamlama: C shell, kullanıcıların geri döndüğü komutları, değiştirdiği parametreleri ve senaryo dosyalarını kaydeder. Kullanıcılar daha sonra bu geçmişi kullanarak, geri döndükleri komutları hızlı bir şekilde yeniden oluşturabilirler.
Yapılandırılabilir: Kullanıcıların kendi komut dosyalarını ve işlevlerini yazmasına olanak sağlayan bir yapılandırma sistemine sahiptir.
Alias ve komut yürütme: C shell, kullanıcıların komutlarını çevirmelerine ve daha sonra yeni bir isim veya yeni bir komut dizisi atamalarına olanak tanıyan alias özelliğine sahiptir.
Raporlama: Kullanıcılar programların çıktılarının ne kadarını görmek istediklerine dair seçenekleri ayarlayabilirler.
C shell, Unix tabanlı işletim sistemlerinde oldukça popülerdir ve birçok farklı versiyonu bulunmaktadır. Ancak, çoğu modern Unix sistemleri, Bourne-Again shell (Bash) veya Z shell (zsh) gibi daha yeni ve gelişmiş kabuklarla birlikte gelmektedir.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page